package cc.linker.steplink.crm.merchanth5.pojo.coupon;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @Author: CKQ
 * @DateTime: 2020/8/17 9:10
 * @Description: TODO
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class CustomerCouponVo {

    //核销券ID
    private String consumptionId;

    //发行ID
    private String publishId;

    //优惠券ID
    private String couponId;

    //0未使用 1使用
    private Integer status;

    //创建时间
    private String createTime;

    //使用时间
    private String useTime;

    //优惠券名称
    private String name;

    //优惠券类型 0 满减 1折扣 2抵扣  3礼品 4积分 5成长值
    private Integer type;

    //条件
    private String condition;

    //可用开始时间
    private String usableStartTime;

    //可用结束时间
    private String usableEndTime;

    //最少使用金额
    private String minUsePriceStr;

    //最少使用金额
    private Integer minUsePrice;

    //优惠多少金额
    private String discountPriceStr;

    //优惠多少金额
    private Integer discountPrice;

    //优惠多少折扣
    private String discountNumStr;

    //优惠多少折扣
    private Integer discountNum;

    //最大优惠多少金额
    private String maxDiscountPriceStr;

    //最大优惠多少金额
    private Integer maxDiscountPrice;

    //创建用户ID
    private String createCustomerId;

    //是否可用
    private Boolean isEnable;

    private Boolean checked;

    //符合规则的商品，空的话全部
    private List<String> goodsIds;

    private String storeName;

    private String storeLogo;

    private Integer isYzjCoupon;

    //0线上使用 1线下使用  2线上线下使用
    private Integer useScene;

    private String cover;

    private String conditionUrl;

    private String useDesc;

    private String customerId;

    private String memberCode;

}
